export interface StudentVO {
  /**
   *
   */
  id: string | number;

  /**
   * 平台账号
   */
  account: string;

  /**
   * 学生姓名
   */
  realName: string;

  /**
   * 图片路径
   */
  facePic: string;

  /**
   * 性别
   */
  gender: string;

  /**
   * 班级id
   */
  classId: string | number;

  /**
   * 学部id
   */
  facultyId: string | number;

  /**
   * 宿舍id
   */
  dormId: string | number;

  /**
   * 一卡通编号
   */
  eCardNo: string;

  /**
   * 学号
   */
  studentNo: string;

  /**
   * 学生状态
   */
  status: string;

  /**
   * 住宿类型
   */
  accommodationType: string;

  /**
   * 订阅状态
   */
  subscribeStatus: string;
}

export interface StudentForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   * 平台账号
   */
  account?: string;

  /**
   * 学生姓名
   */
  realName?: string;

  /**
   * 图片路径
   */
  facePic?: string;

  /**
   * 人脸状态
   */
  facePicStatus?: string;

  /**
   * 性别
   */
  gender?: string;

  /**
   * 班级id
   */
  classId?: string | number;

  /**
   * 学部id
   */
  facultyId?: string | number;

  /**
   * 宿舍id
   */
  dormId?: string | number;

  /**
   * 一卡通编号
   */
  eCardNo?: string;

  /**
   * 学号
   */
  studentNo?: string;

  /**
   * 学生状态
   */
  status?: string;

  /**
   * 住宿类型
   */
  accommodationType?: string;

  /**
   * 订阅状态
   */
  subscribeStatus?: string;

  guardianList: any[];
}

export interface StudentQuery extends PageQuery {
  keyword: string;

  strategyGroupId?: string | number;

  /**
   * 平台账号
   */
  account?: string;

  /**
   * 学生姓名
   */
  realName?: string;

  /**
   * 人脸状态
   */
  facePicStatus?: string;

  /**
   * 性别
   */
  gender?: string;

  /**
   * 班级id
   */
  classId?: string | number;

  /**
   * 学部id
   */
  facultyId?: string | number;

  /**
   * 宿舍id
   */
  dormId?: string | number;

  /**
   * 一卡通编号
   */
  eCardNo?: string;

  /**
   * 学号
   */
  studentNo?: string;

  /**
   * 学生状态
   */
  status?: string;

  /**
   * 住宿类型
   */
  accommodationType?: string;

  /**
   * 订阅状态
   */
  subscribeStatus?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
